public class Exer01 {
    /*给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那 两个 整数，并返回它们的数组下标。
    你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。
    你可以按任意顺序返回答案。*/
    public static void main(String[] args) {
        int[] arr = {2,7,11,15};
        int target = 4;
        int i ,j;//i j 分别指向返回的两个下标
        boolean flag = false;
        i = j = 0;
        while(flag == false){//还没有找到返回的两个下标
            if(i == arr.length){
                System.out.println("找不到！");
                break;
            }
            int num1 = arr[i];
            int answer = target - num1;//计算另一个数
            for (j = i+1; j < arr.length; j++) {//便利寻找这个数的下标
                if(arr[j] == answer){
                    System.out.println("找到了他们的下标为:"+i+","+j);
                    flag = true;
                    break;
                }
            }
            i++;//继续下一轮
        }
    }
}
